package com.hotline.communication.mapper;

import com.hotline.communication.dto.DutyUserDTO;
import org.apache.ibatis.annotations.Param;


public interface DutyUserMapper {

    /**
     * 根据主键ID查询
     *
     * @param id 主键ID
     * @return
     */
    DutyUserDTO selectById(String id);

    /**
     * 根据主键ID查询
     *
     * @param callId 主键ID
     * @return
     */
    DutyUserDTO selectByCallId(String callId);

    /**
     * 取值班人员信息
     *
     * @return
     */
    DutyUserDTO getDutyUser(@Param("orgId")String orgId,@Param("isLock")Integer isLock);

    /**
     * 更新
     * @param dutyUserDTO
     * @return
     */
    Integer update(DutyUserDTO dutyUserDTO);


    /**
     * 更新呼叫流水号更新
     *
     * @param dutyUserDTO
     * @return
     */
    Integer updateByCallId(DutyUserDTO dutyUserDTO);
}
